﻿using Domain.Entity;
using Domain.Entity.bs;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.IRepository
{
    public interface IProductTypeRepository
    {
        //分页查询货品类型
        Task<FenYe<ProductType>> GetProductType(FenYe<ProductType> fenYe,string? name,int? status,string? createname, string? starttime, string? endtime);

        //查询所有货品类型
        Task<List<ProductType>> GetAllProductTypes();

        //添加货品类型
        Task<int> AddProductType(ProductType productType);

        //根据id查询货品类型
        Task<ProductType> GetProductTypeById(int id);

        //修改货品类型
        Task<int> UpdateProductType(ProductType productType);

        //删除货品类型
        Task<int> DeleteProductType(int id);
    }
}
